package com.hex.ds.hdtp.core.app.data.contrast.dto;

import javolution.io.Struct;
import lombok.Data;
import lombok.experimental.Accessors;

import java.io.Serializable;

@Data
@Accessors(chain = true)
public class ContrastTemplateExcelDto implements Serializable {
    /**
     * 序号
     */
    private Integer index;
    /**
     * 模板名称
     */
    private String name;
    /**
     * 是否周期比对
     */
    private String isCycleContrast;
    /**
     * 比对场景
     */
    private String contrastScene;
    /**
     * 是否建表
     */
    private String isCreateTable;
    /**
     * 是否对比分区字段（Y/N）
     */
    private String isContrastPartitionField;
    /**
     * 是否比对字段个数（Y/N）
     */
    private String isContrastFieldCount;
    private String isContrastFieldName;
    private String isContrastFieldType;
    private String isContrastFieldLength;
    private String isContrastFieldPrecision;
    private String isContrastEncoded;
    private String isHasData;
    private String isSumCharLength;
    private String isSumCharTrimLength;
    private String isSumNumberField;
    /**
     * 是否统计数据量
     */
    private String isStatisticsDataCount;
    private String isAllField;
    private String isCharNullToEmpty;
    private String isNumberNullToZero;
    /**
     * 是否设置数据最大容错
     */
    private String isMaxFaultTolerance;
    private Integer maxFaultToleranceNum;
    private String isMaxCharLength;
    private String cronExpressions;
    private String DataComparisonType;
    private Integer DataExtractScope;
    private String lessExtractScopeType;
    private Integer lessExtractScopeCustom;
    private String greaterExtractScopeType;
    private Integer greaterExtractScopeCustom;


}

